//
//  HomeTableViewController.swift
//  Weibo
//
//  Created by mac on 16/3/10.
//  Copyright © 2016年 hw.chow. All rights reserved.
//

import UIKit
import AFNetworking
import SVProgressHUD

class HomeTableViewController: BaseTableViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        visitorLoginView?.setupUIWithInfo(nil, tipText: "关注一些人，回这里看看有什么惊喜")
        demo()
    }
    
    func demo() {
    
        let urlString = "http://www.weather.com.cn/data/sk/101010100.html"
        /*
        报错: NSLocalizedDescription=Request failed: unacceptable content-type: text/html
        
        原因: 默认的反序列化支持的格式:@"application/json", @"text/json", @"text/javascript"  没有text/html这种格式
        
        解决方法: 插入这种格式
        AFN.responseSerializer.acceptableContentTypes?.insert("text/html")
        
        */

        //获取网络请求的对象
        let AFN = AFHTTPSessionManager()
        //设置反序列化支持的格式
        AFN.responseSerializer.acceptableContentTypes?.insert("text/html")
        //调用对应网络请求方法
        //使用字典来进行参数的传递
        
        //网络请求前，显示指示器
        SVProgressHUD.showInfoWithStatus("正在加载网络数据...")
        
        AFN.GET(urlString, parameters: nil, progress: nil, success: { (task, result) -> Void in
            
            SVProgressHUD.dismiss()
            print(result)
            
            }) { (task, error) -> Void in
                
                SVProgressHUD.showErrorWithStatus("请检查网络")
                print(error)
        }
    }
}
